package com.zdxf.service;

import com.zdxf.domain.SystemInfoDO;
import com.zdxf.util.Result;

import java.lang.reflect.InvocationTargetException;
import java.util.List;
import java.util.Map;

public interface MonitorService {
    List getCpuInfoList(Map params);

    List getMemInfoList(Map params);

    List getDiskInfoList(Map params);

    List getDNetInfoList(Map params);

    List getSysInfoList(Map params);

    SystemInfoDO getCpuInfoSum();

    SystemInfoDO getMemInfoSum();

    SystemInfoDO getDiskInfoSum();

    SystemInfoDO getNetInfoSum();

    SystemInfoDO getCpuLoadSum();

    List getAllInfo();

}
